#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px;}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.wrap { width: 98%; max-width: 1440px; margin: 0 auto }
.sycp{overflow:hidden;width:94%;margin: 50px auto 0;}
.sycp .sycp_l{width:300px;background:#097dbf}
.sycp .sycp_l h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.sycp .sycp_l h3 em{display:block;color:#6fa6d1;font-size:20px;text-transform:uppercase}
.sycp .sycp_l ul li{margin:0 25px}
.sycp .sycp_l ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid #fff}
.sycp .sycp_l ul li a:hover{padding-left:30px}
.sycp .sycp_l .box_two{background:url(1_25.jpg) left center no-repeat;padding-left:60px;margin:20px 0 15px 15px;color:#fff}
.sycp .sycp_l .box_two strong{font-size:30px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:normal}
.sycp .sycp_l img{display:block;margin:30px 0 20px 30px}
.sycp .sycp_r{width:100%}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding:10px 0 10px 30px;background:#009944;overflow: hidden;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.left_side h3 em{display:block;color:#fff;font-size:20px;text-transform:uppercase}
.left_side ul li{background: rgba(255,255,255,0.5);border-bottom:1px solid rgba(0,0,0,0.05)}
.left_side ul li a{display:block;background:url(jt1.png) left center no-repeat;height:45px;line-height:45px;color:#333;padding-left:20px;}
.left_side ul li a:hover{padding-left:30px;color: #009944}

.quickbar{margin-top: 40px;}
.quickbar ul li{float: left;width: 15%;margin-right: 2%;text-align: center;}
.quickbar ul li a{background: #F3F3F3;padding: 30px 0;}
.quickbar ul li .imgbox{display: inline-block;height: 60px;overflow: hidden;}
.quickbar ul li .imgbox img{height: 100%;transition: .4s;}
.quickbar ul li a:hover .imgbox img:nth-child(1){margin-top: -60px;}
.quickbar ul li a:hover{background: #009944;}
.quickbar ul li a:hover h3{color: #fff;}
.quickbar ul li:last-child{margin-right: 0;}
.quickbar ul li h3{margin-top: 20px;}

.gg{background-color: #fff;padding: 20px 0;margin: 50px 0;box-shadow: 0 0px 3px rgb(0 0 0 / 10%);height: 100px;box-sizing: border-box;}
.gg h4{line-height: 60px; width: 145px; border-right: solid 2px #ebebeb;text-align: center;}
.gg .more{    margin-top: 10px; color: #333; border: solid 1px #e5e5e5; padding: 0 30px; font-size: 15px;border-radius: 40px;line-height: 36px;margin-right:25px;}
.gg .more:hover{color: #fff;background: #009944;border-color: #009944;}
.gg .tzgg{height: 30px;overflow: hidden;margin: 15px 0 0 30px;}
.gg .tzgg a:hover{color: #009944;}


.news .fl{width: 630px;}
.news .fl .imgnews {width: 100%;overflow: hidden;position: relative;}
.news .fl .imgnews .swiper-pagination-bullet{display: block;float: right;}
.news .fl .imgnews .swiper-pagination{bottom: 20px;padding-right: 20px;box-sizing: border-box;}
.news .fl .imgnews .swiper-slide a{position: relative;display: block;}
.news .fl .imgnews h4{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, .5);color: #fff;line-height: 45px;text-indent: 20px;}
.news .fl .imgnews img{width: 100%;}
.news .fr{width: 630px;}
.nbt .fl{margin-left: 20px;}
.nbt .fl>p{line-height: 30px;font-size: 18px;color: #666666;margin: 60px 0 0 ;}
.news .news-list-tt ul{position: relative;}
.news .news-list-tt ul li{float: left;margin-right: 20px;}
.news .news-list-tt ul li a{color: #111;font-size: 20px;text-align: center;line-height: 45px;display: block;transition: .3s;padding: 0 20px ;}
.news .news-list-tt ul li.default a, .news .news-list-tt ul li a:hover{background:  #009944;color: #fff;}
.news .news-list-i{overflow: hidden;margin-top: 20px;}
.news .nlist{position:relative;}
.news .nlist ul{width:101.3%;}
.news .nlist li{padding: 10px;transition: .3s;border-bottom: 1px solid rgba(255, 255, 255, .2);box-sizing: border-box;}
.news .nlist .img{display:block;position:relative;overflow:hidden;}
.news .nlist img{width:100%;-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:-webkit-transform 0.6s ease 0s;transition:transform 0.6s ease 0s;}
.news .nlist li:hover .stit a{color:#009944;}
.news .nlist .stit i{display: inline-block;border-radius: 50%;border: 2px solid #009944;width: 6px;height: 6px;margin-right: 10px;}
.news .nlist .stit{font-size:16px;color:#333333;width: 80%;}
.news .nlist .stit a{color:#000;}
.news .nlist .word{display:block;line-height:24px;font-size:14px;width: auto;opacity: 0.7;}
.news .nlist .word a{display:inline-block;color:#666;}
.news .nlist .more{display:inline-block;line-height:30px;margin-top:15px;padding-right:20px;background:url(img/ico_18.png) no-repeat right center;font-size:14px;color:#019064;transition: .5s;}
.news .nlist li:hover .more{padding-right: 30px;}

.twoimg{margin-top: 50px;}

.ksdh{margin-top: 50px;}
.index-tit{font-size:2.25rem;font-weight:bold;color:#009944;}
.common-tit{ position:relative; overflow:hidden}
.common-tit::before{ position:absolute; background:#009944;top:37%; left:170px; z-index:0; height:12px;; width:8px; display:block;content: '';}
.common-tit::after{ position:absolute; background:#009944; width:100%; top:37%; left:185px; ; height:12px; display:block;content: '';opacity: .14;}
.nbt .fl{margin-left: 20px;}
.nbt .fl>p{line-height: 30px;font-size: 18px;color: #666666;margin: 60px 0 0 ;}
.ksdh .ksdh-list-tt{margin-top: 40px;}
.ksdh .ksdh-list-tt ul{position: relative;display:flex;}
.ksdh .ksdh-list-tt ul li{float: left;margin-right: 2px;background: rgba(0,153,68, .4);color: #fff;font-size: 20px;text-align: center;line-height: 45px;display: block;transition: .3s;padding: 0 20px ;cursor: pointer;}
.ksdh .ksdh-list-tt ul li.default, .ksdh .ksdh-list-tt ul li:hover{background:  #009944;color: #fff;}
.ksdh .ksdh-list-i{overflow: hidden;padding: 40px 0 0;border: 1px solid rgba(32,105,20, .24);}
.ksdh .nlist{position:relative;}
.ksdh .nlist ul{overflow: hidden;padding-bottom: 40px;transition: .4s;}
.ksdh .nlist ul h5{width: 100%;display: block;text-align: center;margin-bottom: 20px;color: #009944;font-weight: 700;}
.ksdh .nlist li{transition: .3s;box-sizing: border-box;float: left;background: url(bg10.png) no-repeat center;line-height: 46px;width: 20%;text-align: center;margin-bottom: 15px;}
.ksdh .nlist li:hover .stit a{color:#009944;}
.ksdh .nlist .stit i{display: inline-block;border-radius: 50%;border: 2px solid #009944;width: 6px;height: 6px;margin-right: 10px;}
.ksdh .nlist .stit{font-size:16px;color:#333333;width: 200px;margin: auto;}
.ksdh .nlist .stit a{color:#000;}
.ksdh .nlist .more{display:inline-block;line-height:30px;margin-top:15px;padding-right:20px;background:url(img/ico_18.png) no-repeat right center;font-size:14px;color:#019064;transition: .5s;}
.ksdh .nlist li:hover .more{padding-right: 30px;}
.fold-box{max-height: 820px;}
.fold-button{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;padding:5px;text-align: center; width: 100%; background-color: #00b14f;transition: .4s;}
.fold-button:hover{background: #009944}
.ksdh .nlist ul.all{max-height: 2800px;}
.fold-button span{ display: block; padding: 5px 15px;  color: #fff; border-radius: 2px; cursor: pointer; }

.znbm .nlist li{transition: .3s;box-sizing: border-box;float: left;background: url(bg10.png) no-repeat center;line-height: 46px;width: 20%;text-align: center;margin-bottom: 15px;}
.znbm .nlist li:hover .stit a{color:#009944;}
.znbm .nlist .stit i{display: inline-block;border-radius: 50%;border: 2px solid #009944;width: 6px;height: 6px;margin-right: 10px;}
.znbm .nlist .stit{font-size:16px;color:#333333;width: 200px;margin: auto;}
.znbm .nlist .stit a{color:#000;}

.zjjs{margin-top: 50px;}
.zjjs .tit{text-align: center;background: url(tit.png) no-repeat center;}
.zjjs .jieshao{overflow: hidden;margin-top: 30px;position: relative;}
.zjjs .jieshao .jsbox{background: rgba(0, 0, 0, .5);position: absolute;bottom: 0;padding: 15px 20px;width: 100%;box-sizing: border-box;transition: .4s;}
.zjjs .jieshao .swiper-slide a{position: relative;color: #fff;}
.zjjs .jieshao .swiper-slide:hover .jsbox{background: rgba(0,153,68, .8)}

.video{margin-top: 50px;}
.video .fl{width: 630px;}
.video .fl ul li{width: 49%;float: left;text-align: center;background: url(v1.jpg) center;background-size: 100%;height: 190px;vertical-align:middle;margin-bottom: 10px;transition: .4s;}
.video .fl ul li:nth-child(2){background: url(v2.jpg) center;background-size: 100%;}
.video .fl ul li:nth-child(2n){margin-left: 12px;}
.video .fl ul li:nth-child(3){background: url(v3.jpg) center;background-size: 100%;}
.video .fl ul li:nth-child(4){background: url(v4.jpg) center;background-size: 100%;}
.video .fl ul li a{color: #fff;display: block;padding: 1px;}
.video .fl ul li a p{margin-top: 20%;}
.video .fl ul li:hover{background-size: 105%;}
.video .vider_box video{width: 600px;height: 400px;}


.footer{border-top: 1px solid #D9D2C4;margin-top: 50px;position: relative;}
.footer::before{content:"";width: 30px;height: 30px;position: absolute;left: 0;right: 0;margin: auto;top: -15px;background: url(ico.png) no-repeat;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:#002E9F;position:relative;margin-bottom:20px}
.footer .f1 h3::before,.footer .f2 h3::before,.footer .f3 h3::before,.footer .f4 h3::before{position:absolute;content:"";width:50px;height:3px;background:#194484;top:40px;left:0}
.footer .f1{margin:30px 0 0;}
.footer .f1 .item{float:left;margin-left:15px;width: 140px;text-align: center;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#fff;box-sizing:border-box;margin-top:10px}
.footer .f2{width:25%}
.footer .f2 a{float:left;width:50%;color:#333333;line-height:30px;display:block}
.footer .f2 a:hover{color: #47AB1E;}
.footer .f3{color:#333333;line-height:30px;margin-top: 30px;}
.footer .f3 img{margin-bottom: 20px;}
.footer .f3 p{background: url(dt.png) no-repeat left center;padding-left: 20px;}
.footer .copyright{margin-top:30px;text-align:center;color:#fff;padding:5px 0;font-size:14px;border-top: 1px solid #D9D2C4;}
.footer .copyright a{display:inline-block;color:#fff;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#fff;text-align:center}
.pub_title{text-align: center;}
.pub_title p{color:#666666;}
.pub_title h4{position:relative;font-weight:bold;z-index:1;color:#333333;padding-top:50px;}
.pub_title h4 img{display:inline-block;padding:0 10px 10px 10px;}
.pub_title h4 span{color:#47AB1E;display:inline-block;z-index:1;}
.pub_title i{width: 100px;height: 3px;overflow: hidden;display: inline-block;background: #47AB1E;margin-bottom:50px;margin-top: 10px;}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}
@-webkit-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}